when while ne demek?

while döngüsü, programlamada belirli bir koşul doğru olduğu sürece bir kod bloğunu tekrar tekrar çalıştırmak için kullanılan bir kontrol yapısıdır. Temel olarak şu şekilde çalışır:

  1. Koşul Değerlendirmesi: while döngüsü başlarken, belirtilen koşul değerlendirilir. Bu koşul, genellikle bir boolean ifadesidir (doğru veya yanlış).
  2. Kod Bloğu Yürütme: Eğer koşul doğru (true) ise, döngünün içindeki kod bloğu yürütülür.
  3. Tekrarlama: Kod bloğu yürütüldükten sonra, koşul tekrar değerlendirilir. Eğer koşul hala doğru ise, kod bloğu tekrar yürütülür. Bu işlem, koşul yanlış (false) olana kadar devam eder.
  4. Döngüden Çıkış: Koşul yanlış olduğunda, döngü sona erer ve program döngüden sonraki satırlardan devam eder.

Önemli Noktalar:

  • Koşulun Önemi: while döngüsünün doğru çalışması için, koşulun döngü içerisinde bir şekilde değişmesi gereklidir. Aksi takdirde, döngü sonsuza kadar çalışabilir (Sonsuz Döngü).
  • Başlangıç Değeri: Döngüye girmeden önce, koşulda kullanılan değişkenlerin başlangıç değerlerinin doğru ayarlanması önemlidir.
  • Döngü Kontrolü: break ifadesi kullanarak döngüyü herhangi bir noktada sonlandırabilir veya continue ifadesi kullanarak mevcut döngü iterasyonunu atlayıp bir sonraki iterasyona geçebilirsiniz (Break ve Continue).
  • Kullanım Alanları: while döngüleri, belirli bir koşul sağlanana kadar bir işlemi tekrarlamak, kullanıcı girişi almak, dosya okumak veya verileri işlemek gibi birçok farklı senaryoda kullanılabilir.

Örnek (Python):

sayac = 0
while sayac < 5:
    print("Sayaç:", sayac)
    sayac += 1

Bu örnekte, sayac değişkeni 0'dan başlar ve 5'ten küçük olduğu sürece döngü çalışır. Her döngüde sayaç değeri yazdırılır ve 1 artırılır. Sayaç 5 olduğunda koşul yanlış olur ve döngü sona erer.

while döngüsü, programlamada sıkça kullanılan ve anlaşılması gereken temel bir kontrol yapısıdır.